#ifndef __MONARC_FIX_H__
#define __MONARC_FIX_H__

#ifndef MONARC
#include <unistd.h>
#else
#include <unistd.h>
#include <stdio.h>
#endif

#ifdef __cplusplus
extern "C"
void abort(const char*, ...);
namespace std
{
  inline void abort() {
  	//printf("std::abort() %s:%d\n", __FILE__,__LINE__);
  	//_exit(1);
  	::abort("std::abort() %s:%d\n", __FILE__,__LINE__);
  }
}
#else
void abort(char *fmt, ...);
#endif

#endif
